package com.yl.chainStore.entity.pay

import com.baomidou.mybatisplus.annotation.IdType
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableId
import com.baomidou.mybatisplus.annotation.TableName
import com.yl.chainStore.common.enums.Status
import com.yl.common.UserType
import com.yl.common.annotation.NoArg

/**
 * <p>
 *
 * </p>
 *
 * @author cxw
 * @since 2021-07-05
 */
@NoArg
@TableName("sys_company_return_visit_config")
data class SysCompanyReturnVisitConfig(

	@TableId(value = "id",type = IdType.AUTO)
	var id:Long,

	/**
	 * 部门id（分公司）
	 */
	@TableField(value = "dept_id")
	var deptId: Long? = null,

	/**
	 * 收费项目id
	 */
	@TableField("item_id")
	var itemId: Long = 0L,

	/**
	 * 第N次回访
	 */
	@TableField("number_of_times")
	var numberOfTimes: Int ?= null,

	/**
	 * 与上次间隔时间
	 */
	@TableField("intervals")
	var intervals: Int,

	/**
	 * 回访用户类型
	 */
	@TableField("user_type")
	var userType: UserType = UserType.Company,

	/**
	 * 状态
	 */
	@TableField("status")
	var status: Status = Status.NEW_ADD,

	/**
	 * 内容
	 */
	@TableField("content")
	var content:String,
	)
